past participle of reproduire - Spanish English Dictionary